package com.g8.pethospitallearnbackend.interceptors;

import java.lang.annotation.*;

/**
 * 一个表明需要权限控制的注解
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE, ElementType.METHOD})
@Documented
public @interface AuthRequird {
    // 默认管理员
    RoleEnum role() default RoleEnum.ADMIN;
    // 是否进行校验
    boolean required() default true;
}
